package com.blueocean_health.care.management.domain.base;

import java.util.Date;
import javax.persistence.*;

public class Orderselectlist {
    @Column(name = "totalCost")
    private Double totalcost;

    @Column(name = "totalAmount")
    private Double totalamount;

    /**
     * 结束时间
     */
    @Column(name = "endTime")
    private Date endtime;

    /**
     * 开始时间
     */
    @Column(name = "beginTime")
    private Date begintime;

    /**
     * 创建时间
     */
    @Column(name = "create_time")
    private Date createTime;

    /**
     * 订单ID
     */
    @Column(name = "order_id")
    private String orderId;

    /**
     * 患者
     */
    @Column(name = "patient_name")
    private String patientName;

    /**
     * 医院名称
     */
    @Column(name = "hospital_name")
    private String hospitalName;

    /**
     * 手机号
     */
    private String phone;

    /**
     * 服务类型
     */
    @Column(name = "service_type_name")
    private String serviceTypeName;

    /**
     * 开始时间
     */
    private Date startt;

    /**
     * 结束时间
     */
    private Date endt;

    /**
     * 优惠后总价
     */
    @Column(name = "actual_total_price")
    private Double actualTotalPrice;

    private Double stotal;

    /**
     * 订单状态:0:待派单、1:待服务、2：服务中、3:退款中、4:完成、-1:取消
     */
    @Column(name = "order_status")
    private String orderStatus;

    /**
     * 是否收款  0：未收款 1：已收款
     */
    @Column(name = "pay_status")
    private String payStatus;

    @Column(name = "worker_names")
    private String workerNames;

    /**
     * @return totalCost
     */
    public Double getTotalcost() {
        return totalcost;
    }

    /**
     * @param totalcost
     */
    public void setTotalcost(Double totalcost) {
        this.totalcost = totalcost;
    }

    /**
     * @return totalAmount
     */
    public Double getTotalamount() {
        return totalamount;
    }

    /**
     * @param totalamount
     */
    public void setTotalamount(Double totalamount) {
        this.totalamount = totalamount;
    }

    /**
     * 获取结束时间
     *
     * @return endTime - 结束时间
     */
    public Date getEndtime() {
        return endtime;
    }

    /**
     * 设置结束时间
     *
     * @param endtime 结束时间
     */
    public void setEndtime(Date endtime) {
        this.endtime = endtime;
    }

    /**
     * 获取开始时间
     *
     * @return beginTime - 开始时间
     */
    public Date getBegintime() {
        return begintime;
    }

    /**
     * 设置开始时间
     *
     * @param begintime 开始时间
     */
    public void setBegintime(Date begintime) {
        this.begintime = begintime;
    }

    /**
     * 获取创建时间
     *
     * @return create_time - 创建时间
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 设置创建时间
     *
     * @param createTime 创建时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 获取订单ID
     *
     * @return order_id - 订单ID
     */
    public String getOrderId() {
        return orderId;
    }

    /**
     * 设置订单ID
     *
     * @param orderId 订单ID
     */
    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    /**
     * 获取患者
     *
     * @return patient_name - 患者
     */
    public String getPatientName() {
        return patientName;
    }

    /**
     * 设置患者
     *
     * @param patientName 患者
     */
    public void setPatientName(String patientName) {
        this.patientName = patientName;
    }

    /**
     * 获取医院名称
     *
     * @return hospital_name - 医院名称
     */
    public String getHospitalName() {
        return hospitalName;
    }

    /**
     * 设置医院名称
     *
     * @param hospitalName 医院名称
     */
    public void setHospitalName(String hospitalName) {
        this.hospitalName = hospitalName;
    }

    /**
     * 获取手机号
     *
     * @return phone - 手机号
     */
    public String getPhone() {
        return phone;
    }

    /**
     * 设置手机号
     *
     * @param phone 手机号
     */
    public void setPhone(String phone) {
        this.phone = phone;
    }

    /**
     * 获取服务类型
     *
     * @return service_type_name - 服务类型
     */
    public String getServiceTypeName() {
        return serviceTypeName;
    }

    /**
     * 设置服务类型
     *
     * @param serviceTypeName 服务类型
     */
    public void setServiceTypeName(String serviceTypeName) {
        this.serviceTypeName = serviceTypeName;
    }

    /**
     * 获取开始时间
     *
     * @return startt - 开始时间
     */
    public Date getStartt() {
        return startt;
    }

    /**
     * 设置开始时间
     *
     * @param startt 开始时间
     */
    public void setStartt(Date startt) {
        this.startt = startt;
    }

    /**
     * 获取结束时间
     *
     * @return endt - 结束时间
     */
    public Date getEndt() {
        return endt;
    }

    /**
     * 设置结束时间
     *
     * @param endt 结束时间
     */
    public void setEndt(Date endt) {
        this.endt = endt;
    }

    /**
     * 获取优惠后总价
     *
     * @return actual_total_price - 优惠后总价
     */
    public Double getActualTotalPrice() {
        return actualTotalPrice;
    }

    /**
     * 设置优惠后总价
     *
     * @param actualTotalPrice 优惠后总价
     */
    public void setActualTotalPrice(Double actualTotalPrice) {
        this.actualTotalPrice = actualTotalPrice;
    }

    /**
     * @return stotal
     */
    public Double getStotal() {
        return stotal;
    }

    /**
     * @param stotal
     */
    public void setStotal(Double stotal) {
        this.stotal = stotal;
    }

    /**
     * 获取订单状态:0:待派单、1:待服务、2：服务中、3:退款中、4:完成、-1:取消
     *
     * @return order_status - 订单状态:0:待派单、1:待服务、2：服务中、3:退款中、4:完成、-1:取消
     */
    public String getOrderStatus() {
        return orderStatus;
    }

    /**
     * 设置订单状态:0:待派单、1:待服务、2：服务中、3:退款中、4:完成、-1:取消
     *
     * @param orderStatus 订单状态:0:待派单、1:待服务、2：服务中、3:退款中、4:完成、-1:取消
     */
    public void setOrderStatus(String orderStatus) {
        this.orderStatus = orderStatus;
    }

    /**
     * 获取是否收款  0：未收款 1：已收款
     *
     * @return pay_status - 是否收款  0：未收款 1：已收款
     */
    public String getPayStatus() {
        return payStatus;
    }

    /**
     * 设置是否收款  0：未收款 1：已收款
     *
     * @param payStatus 是否收款  0：未收款 1：已收款
     */
    public void setPayStatus(String payStatus) {
        this.payStatus = payStatus;
    }

    /**
     * @return worker_names
     */
    public String getWorkerNames() {
        return workerNames;
    }

    /**
     * @param workerNames
     */
    public void setWorkerNames(String workerNames) {
        this.workerNames = workerNames;
    }
}